Le cracking et le reverse engineering consistent à analyser le fonctionnement interne d’un programme pour en comprendre la logique, contourner des protections ou révéler des mécanismes cachés.
Dans un contexte de Capture The Flag (CTF) ou de cybersécurité offensive, ces techniques sont utilisées pour :
➢ Déchiffrer des clés ou mots de passe intégrés dans un binaire
➢ Bypasser une vérification logicielle (licence, login, etc.)
➢ Modifier le comportement d’un programme sans en avoir le code source
Grâce à des outils comme OllyDbg ou Ghidra, on peut explorer le code assembleur d’un exécutable, identifier les fonctions critiques (APIs Windows), et les détourner ou les patcher. C’est une approche à la fois technique et créative, au cœur de l’analyse logicielle.
Enfin bref. Ici je partage mon avancement dans l’art de démonter du code pour mieux en prendre le contrôle >:)